<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*首页banner图自适应调整*/
.flexslider{position:relative; width:100%; margin:80px auto 0;height:auto;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;font-size: 0;}
.flexslider .slides li{ width:100%;height:auto; position:relative; }
.flexslider .slides li a{ display:block;width:100%; height: auto;}
.flexslider .slides li a img{ width:100%; height:auto;}
.flexslider .flex-control-nav{position:absolute;bottom:2%;z-index:2; right:46%;text-align:center; padding: 12px 30px; border-radius: 2em; -moz-border-radius: 2em; overflow: hidden;}
.flexslider .flex-control-nav li{display:inline-block;width:13px;height:13px;*display:inline;zoom:1; padding-right: 24px;}
.flexslider .flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;
background: url(../images/y1.png) no-repeat center center;cursor:pointer;}
.flexslider .flex-control-nav .flex-active{background:url(../images/y2.png) no-repeat center center;}
.flexslider .flex-direction-nav{z-index:3; left:0;width:100%;top:45%;}
.flexslider .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flexslider .flex-control-nav li:last-child{padding-right: 0; background: none;}
@media (max-width:1024px) {
.flexslider{position:relative; width:100%; margin:0px auto 0;height:auto;overflow:hidden;}
.flexslider .flex-control-nav{bottom:3%;right:41%; padding:10px 25px;}
}

@media (max-width:768px) {
.flexslider .flex-control-nav{bottom:3%;right:40%; padding:8px 20px;}
.flexslider{ top:-10px; margin:10px auto 0;}
.flexslider .slides li a img{ width:130%; height:auto; margin-left:-15%;}

}

@media (max-width: 480px) {
.flexslider .flex-control-nav{bottom:3%;right:33%; padding:8px 20px;}
}

@media only screen and (max-width: 1770px) {
.homepage-headline {font-size: 50px;margin-bottom: 45px}
.enhanced-gallery .gallery-container {height: calc(100vh - 130px);}
}
@media only screen and (max-width: 1440px) {
.homepage-headline {font-size: 46px;margin-bottom: 40px}
.gallery-item-lockup-wrapper {top: 53%;}
.enhanced-gallery .gallery-container {
/*max-height:515px;
min-height:430px;*/
height: calc(100vh - 120px);
}
}
@media only screen and (max-width: 1200px) {
.homepage-headline {font-size: 36px;margin-bottom: 30px;}
.intro {font-size: 14px;width: 70%;}
.gallery-item-lockup-wrapper {top: 55%;}
.enhanced-gallery .gallery-container {max-height: 430px;min-height: 355px;}
}
@media only screen and (max-width: 992px) {
.homepage-headline {font-size: 30px;margin-bottom: 25px;}
.intro {width: 90%;}
.enhanced-gallery .gallery-container {max-height: 430px;min-height: 355px;}
}
@media only screen and (max-width: 768px) {
.homepage-headline {font-size: 24px;margin-bottom: 20px}
.intro {font-size: 12px;line-height: 1.6;}
.enhanced-gallery .gallery-container {max-height: 280px;min-height: 250px;}
.dashnav {
bottom: 5px;
}
.dashnav li {
margin: 0 5px;
width: 43px;
}
.dashnav .dashnav-item, .dashnav .dashnav-progress {
width: 40px;
}
}
@media only screen and (max-width: 480px) {
.enhanced-gallery .gallery-image {
filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size: auto 100%;
-o-background-size: auto 100%;
background-size: auto 100%;
background-position: -300px 0;
}
.enhanced-gallery .gallery {
height: 100vh;
height: calc(100vh - 126px);
}
.gallery-container {height: 100vh;height: calc(100vh - 126px)!important;max-height: 100vh!important;}
.gallery-container img {height: 100vh;height: calc(100vh - 126px);}
.gallery-item-lockup-wrapper {top: 50%;}
}
@media only screen and (max-width: 320px) {
.homepage-headline {
font-size: 20px;
margin-bottom: 15px
}
.intro {
font-size: 10px;
line-height: 1.4;
}
}
/*business_section*/
.menu_tit1 {margin-bottom: 40px;font-size: 40px; text-align:center;font-weight: 200;color: #1B4193;line-height: 1.8;position: relative;}
.menu_tit1:after{ content:""; width:90px; color:#fec800;border-bottom:3px solid #fec800;position: absolute;left: 46%;bottom: -1px;}
.menu_tit2 {font-size: 16px;color: #777777;margin-bottom: 50px;line-height: 1;text-align:center;}
.bussiness_icon {width: 100px;height: 100px;border: 2px solid #e05154;-moz-border-radius: 100%;border-radius: 100%;margin: 0 auto;}
.business_list ul li:nth-child(1) .bussiness_icon {background: url(../images/menu_icon1.png)no-repeat center;}
.business_list ul li:nth-child(2) .bussiness_icon {background: url(../images/menu_icon2.png)no-repeat center;}
.business_list ul li:nth-child(3) .bussiness_icon {background: url(../images/menu_icon3.png)no-repeat center;}
.business_list ul li:nth-child(4) .bussiness_icon {background: url(../images/menu_icon4.png)no-repeat center;}
.business_list ul li:nth-child(5) .bussiness_icon {background: url(../images/menu_icon5.png)no-repeat center;}
.business_tit {margin-top: 40px;margin-bottom: 20px;font-size: 16px;color: #e05154;line-height: 1;}
.business_con {font-size: 12px;color: #888888;line-height: 1.9;text-align: left;}
/* **************说的先用这个样式************* */
/*business_list*/
@-webkit-keyframes flipInY2 {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-5deg)
}
70% {
-webkit-transform:perspective(400px) rotateY(5deg)
}
100% {
-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1
}
}
@-moz-keyframes flipInY2 {
0% {
-moz-transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-moz-transform:perspective(400px) rotateY(-5deg)
}
70% {
-moz-transform:perspective(400px) rotateY(5deg)
}
100% {
-moz-transform:perspective(400px) rotateY(0deg);
opacity:1
}
}
.business_tit {text-align: center;}
.business_tit h2 {margin-bottom: 20px}
.business_list {margin-top:35px;}
.business_txt h3 {color: #8e8e8e}
.business_txt h2 {margin-top: 22px;margin-bottom: 11px;font-size: 20px;color: rgb(51, 51, 51);transition: .45s;}
.business_txt p {color: #7c7c7c;line-height: 24px;text-align: justify;ms-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-oz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;-oz-transform: scale(0.8);-ms-transform: scale(0.5);-webkit-transform: scale(0.5);transform: scale(0.5);}
.business_txt.cur p {
-oz-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
.business_icon {
width: 175px;
height: 175px;
border-radius: 100%;
background: #1B4193;
margin: 0 auto;
position: relative;
display: table;
border: 8px solid #f3f3f3;
box-shadow: 0 0 0 30px transparent;
-webkit-transition: box-shadow .4s ease-in-out;
-moz-transition: box-shadow .4s ease-in-out;
-o-transition: box-shadow .4s ease-in-out;
-ms-transition: box-shadow .4s ease-in-out;
transition: box-shadow .4s ease-in-out;
}
.business_icon .red-bak {
position: absolute;
width: 101%;
height: 101%;
top: -1px;
left: -1px;
border-radius: 100%;
background: #fec800;border:9px solid #fec800;
z-index: 9;
opacity: 0;
}
.business_list ul li {
/*opacity: 0;*/
}
.business_list ul li:hover .business_icon .red-bak {
-webkit-animation: flipInY2 1s .2s ease both;
-moz-animation: flipInY2 1s .2s ease both;
}
.icon {
z-index: 10;
background: url(../images/icon_list2.png) no-repeat;
display: block;
position: absolute;
left: 50%;
height: 79px;
top: 38px;
vertical-align: middle;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.business_list ul li .icon1 {
background-position: 0 0;
width: 80px;
margin-left: -40px;
}
.business_list ul li .icon2 {
background-position: -375px 0;
width: 72px;
margin-left: -34px;
}
.business_list ul li .icon3 {
background-position: -730px 0;
width: 68px;
margin-left: -27px;
}
.business_list ul li .icon4 {
background-position: -1064px 0;
width: 105px;
margin-left: -52px;
}
.business_list ul li:hover .business_icon {
box-shadow: 0 0 0 0 #f3f3f3;
-webkit-transition: box-shadow .4s ease-in-out;
-moz-transition: box-shadow .4s ease-in-out;
-o-transition: box-shadow .4s ease-in-out;
-ms-transition: box-shadow .4s ease-in-out;
transition: box-shadow .4s ease-in-out;
}
.business_list ul li:hover .business_txt h3, .business_list2 ul li:hover .business_txt h3 {
color: #1B4193
}
.business_list ul li:hover .icon {
background: url(../images/icon_list1.png)no-repeat;
}
.business_list ul li:hover .icon1 {
background-position: 0 0;
width: 80px;
}
.business_list ul li:hover .icon2 {
background-position: -375px 0;
width: 72px;
}
.business_list ul li:hover .icon3 {
background-position: -730px 0;
width: 68px;
}
.business_list ul li:hover .icon4 {
background-position: -1064px 0;
width: 105px;
}
.business_txt {
text-align: center;
width: 75%;
margin: 0 auto;
}
.business_list ul li:hover .business_txt h2 {
color: #1B4193;
}
/* **************说的先用这个样式************* */


/*business_section部分自适应调整*/
@media only screen and (max-width: 1770px) {
.menu_tit1 {
font-size: 36px;
margin-bottom: 28px;
}
.menu_tit2 {
margin-bottom: 70px
}
.bussiness_icon {
width: 80px;
height: 80px;
}
.business_list ul li:nth-child(1) .bussiness_icon {
-moz-background-size: 26px 26px;
-o-background-size: 26px 26px;
background-size: 26px 26px;
}
.business_list ul li:nth-child(2) .bussiness_icon {
-moz-background-size: 30px 26px;
-o-background-size: 30px 26px;
background-size: 30px 26px;
}
.business_list ul li:nth-child(3) .bussiness_icon {
-moz-background-size: 20px 26px;
-o-background-size: 20px 26px;
background-size: 20px 26px;
}
.business_list ul li:nth-child(4) .bussiness_icon {
-moz-background-size: 26px 27px;
-o-background-size: 26px 27px;
background-size: 26px 27px;
}
.business_list ul li:nth-child(5) .bussiness_icon {
-moz-background-size: 32px 22px;
-o-background-size: 32px 22px;
background-size: 32px 22px;
}
.business_tit {
margin-top: 30px;
}
}
@media only screen and (max-width: 1440px) {
.business_section {margin-top: 60px;}
.menu_tit1 {font-size: 36px;margin-bottom: 30px;}
.menu_tit1:after{ content:""; width:70px; color:#fec800;border-bottom:3px solid #fec800;position: absolute;left: 46.5%;bottom: -1px;}
.menu_tit2 {font-size: 14px;margin-bottom: 60px;}
.bussiness_icon {width: 70px;height: 70px;}
.business_list ul li:nth-child(1) .bussiness_icon {
-moz-background-size: 24px 24px;
-o-background-size: 24px 24px;
background-size: 24px 24px;
}
.business_list ul li:nth-child(2) .bussiness_icon {
-moz-background-size: 27px 24px;
-o-background-size: 27px 24px;
background-size: 27px 24px;
}
.business_list ul li:nth-child(3) .bussiness_icon {
-moz-background-size: 18px 24px;
-o-background-size: 18px 24px;
background-size: 18px 24px;
}
.business_list ul li:nth-child(4) .bussiness_icon {
-moz-background-size: 24px 25px;
-o-background-size: 24px 25px;
background-size: 24px 25px;
}
.business_list ul li:nth-child(5) .bussiness_icon {
-moz-background-size: 30px 21px;
-o-background-size: 30px 21px;
background-size: 30px 21px;
}
.business_tit {
margin-top: 25px;
margin-bottom: 15px;
font-size: 14px;
}
.business_con {
-webkit-text-size-adjust: none;
font-size: 10px;
}
}
.business_section {
margin-top: 70px; margin-bottom:20px;
}

@media only screen and (max-width: 1200px) {
.business_section {
margin-top: 55px; 
}
.menu_tit1 {
font-size: 26px;
margin-bottom: 20px;
}
.menu_tit2 {
margin-bottom: 50px;
}
.bussiness_icon {
width: 60px;
height: 60px;
}
.business_list ul li:nth-child(1) .bussiness_icon {
-moz-background-size: 22px 22px;
-o-background-size: 22px 22px;
background-size: 22px 22px;
}
.business_list ul li:nth-child(2) .bussiness_icon {
-moz-background-size: 25px 22px;
-o-background-size: 25px 22px;
background-size: 25px 22px;
}
.business_list ul li:nth-child(3) .bussiness_icon {
-moz-background-size: 17px 22px;
-o-background-size: 17px 22px;
background-size: 17px 22px;
}
.business_list ul li:nth-child(4) .bussiness_icon {
-moz-background-size: 22px 22px;
-o-background-size: 22px 22px;
background-size: 22px 22px;
}
.business_list ul li:nth-child(5) .bussiness_icon {
-moz-background-size: 27px 21px;
-o-background-size: 27px 21px;
background-size: 27px 21px;
}
.business_tit {
margin-top: 20px;
margin-bottom: 12px;
}
.business_con {
-webkit-text-size-adjust: none;
font-size: 10px;
}
}
@media only screen and (max-width: 992px) {
.business_section {
margin-top: 40px; margin-bottom:40px;
}
.business_warp {
width: 100%;
}
.menu_tit1 {
font-size: 20px;
margin-bottom: 25px;
}
.menu_tit2 { font-size:16px;
margin-bottom: 50px;
}
.business_tit {
font-size: 12px;
}
.business_tit {
margin-top: 15px;
margin-bottom: 10px;
}
/* **************说的先不用这个样式************* */
/*.business_list ul{margin-left:-3%;margin-right:3%}*/
/*.business_list ul li{width:33.3%;margin-bottom:30px;padding-left:3%;padding-right:3%;}*/
/* **************说的先不用这个样式************* */
}
@media only screen and (max-width: 768px) {
.bussiness_icon {
width: 50px;
height: 50px;
}
.menu_tit1 {
margin-bottom: 20px;
font-size: 18px;
}
.menu_tit2 {
margin-bottom: 40px;
}
.menu_tit2, .business_tit {
line-height: 1.6;
}
.business_tit {
}
.business_list ul li:nth-child(1) .bussiness_icon {
-moz-background-size: 20px 20px;
-o-background-size: 20px 20px;
background-size: 20px 20px;
}
.business_list ul li:nth-child(2) .bussiness_icon {
-moz-background-size: 23px 20px;
-o-background-size: 23px 20px;
background-size: 23px 20px;
}
.business_list ul li:nth-child(3) .bussiness_icon {
-moz-background-size: 15px 20px;
-o-background-size: 15px 20px;
background-size: 15px 20px;
}
.business_list ul li:nth-child(4) .bussiness_icon {
-moz-background-size: 19px 20px;
-o-background-size: 19px 20px;
background-size: 19px 20px;
}
.business_list ul li:nth-child(5) .bussiness_icon {
-moz-background-size: 25px 17px;
-o-background-size: 25px 17px;
background-size: 25px 17px;
}
/* **************说的先用这个样式************* */
.business_list {
margin-top: 60px;
}
.business_list ul li {
margin-bottom: 30px;
}
.business_txt {
width: auto;
}
/* **************说的先用这个样式************* */
}
.gf-pnav {
margin-top: 27px;
}
/*counters*/
.counters {width: 100%; background:url(../images/index_bg1.jpg) no-repeat;background-attachment: fixed; height:450px;position: relative;overflow: hidden;margin-top:70px;}
.box-shadow {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:#1B4193;opacity: 0.3;filter: alpha(opacity=30);z-index: 1}
.counter_con {position: absolute;top: 0;width: 100%;height: 50%;left: 0;z-index: 2;top: 22%}
.con-tit2 {width: 60%;margin: 0 auto;text-align: center}
.tit_txt1 {font-size: 40px;color: #ffffff;font-weight: 200;line-height: 1.8;position: relative;}
.tit_txt1:after{ content:""; width:50px; color:#fff;border-bottom:3px solid #fff;position: absolute;left: 49%;bottom: -1px;}
.tit_txt2 {font-size: 17px;color: #fff;line-height: 32px;margin-top: 40px;margin-bottom: 35px;margin-left: auto;margin-right: auto;}
.demand { background-color:#fafafa;padding-bottom: 75px}
@media (max-width: 1024px) {
.demand {padding-bottom: 45px}
}
.demand_txt {text-align: center;color: #777777;margin-top: 40px;margin-bottom: 35px;}
.demand_txt1 { color:#1B4193;font-size: 20px;line-height: 36px;font-weight: 200;}
.demand_txt2 { text-align:center;margin-top: 5px;}
.demand_con {position: relative;padding-bottom: 20px;font-size: 14px;color: #777;background: #f8f8f8;}
.demand_con .row {margin-left: 0px;margin-right: 0px;}
.demand_left {}
.demand_left.col-xs-12 {padding-left: 0px;padding-right: 0px;}
.demand_right.col-xs-12 {padding-left: 0px;padding-right: 0px;}
.demand_right {position: relative;opacity: 0;-o-transition: opacity .7s .1s;-moz-transition: opacity .7s .1s;transition: opacity .7s .1s;}
.demand_left .row {margin-left: 0;margin-right: 0;}
.demand_left .row .col-sm-12, .demand_left .row .col-md-6, .demand_left .row .col-lg-6 {padding-left: 0;padding-right: 0;}
.demand_reminder {font-size: 16px;color: #777777;margin-bottom: 30px;}
.demand_form .row {margin-left: -5px;margin-right: -5px;}
.demand_form .col-md-6, .demand_form .col-lg-6 {padding-left: 5px;padding-right: 5px;}
.demand_ipt input {width: 100%;background: #fff;border: 1px solid #e8e8e8;height: 50px;line-height: 24px;padding: 13px 10px;}
.demand_ipt textarea {width: 100%;height: 95px;border: 1px solid #e8e8e8;margin-top: 20px;padding: 10.5px 10px;resize: none}
.demand_ipt input::-webkit-input-placeholder, .demand_ipt textarea::-webkit-input-placeholder { /* WebKit browsers */font-size:14px;color:#777777;}
.demand_ipt input:-moz-placeholder, .demand_ipt textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */font-size:14px;color:#777777;}
.demand_ipt input::-moz-placeholder, .demand_ipt textarea:-moz-placeholder { /* Mozilla Firefox 19+ */font-size:14px;color:#777777;}
.demand_ipt input:-ms-input-placeholder, .demand_ipt textarea:-moz-placeholder { /* Internet Explorer 10+ */font-size:14px;color:#777777;}
.formtips {color: #e00012;}
.send {width: 100%;height: 54px;line-height: 48px;font-size: 20px;color: #666;border: 2px solid #e6e6e6;background: transparent;margin-top: 30px;-moz-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear;cursor: pointer;}
.send:hover {border: 2px solid #e00012;}
.send input {position: absolute;z-index: 1;width: 100%;line-height: 48px;font-size: 20px;color: #666;border: none;background: transparent;-o-transition: .5s;-moz-transition: .5s;transition: .5s;}
.send:hover input {color: #fff;}
.send input:focus {outline: none;}
.btn-I {display: inline-block;position: relative;width: 56px;height: 56px;line-height: 54px;text-align: center;transition: .45s;border-radius: 50%;}
.det_banner .btn-I {margin-bottom: 28px;}
.btn-I:hover {background: #d51b32;}
.btn-I::before, .btn-I::after {content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #fff;width: 100%;height: 100%;border-radius: 50%;opacity: .25;transition: 3s;}
.btn-I::after {z-index: -1;border: 0;opacity: 1;transform: translate(-50%, -50%) scale(0);background: #d51b32;transition: .4s;}
.btn-I:hover::before {border: 1px solid #d51b32;opacity: 1;}
.btn-I:hover::after {transform: translate(-50%, -50%) scale(1);}
@media (min-width: 768px) {
.demand_txt {text-align: center;color: #777777;margin-top: 75px;}
.demand_txt2 {font-size: 16px; line-height:28px; width:90%; margin:0 auto;}
.demand_txt1 {font-size: 36px;margin-bottom: 30px;}
.demand_con &gt; .row {margin-left: 0px;margin-right: 0px;}
.demand_left.col-sm-12, .demand_left.col-md-12 {padding-left: 0;padding-right: 0;}
.demand_right.col-sm-12, .demand_right.col-md-12 {padding-left: 40px;padding-right: 40px;}
.demand_reminder {font-size: 25px;}
}
@media (min-width:1025px) {
.demand_con&gt;.row {margin-left: 0px;margin-right: 0px;}
.demand_left.col-md-12 {padding-lefT: 0px;padding-right: 0px;}
.demand_right.col-md-12 {padding-lefT: 80px;padding-right: 80px;}
.demand_txt1 {font-size: 36px;line-height: 1.8;position: relative;}
.demand_txt1:after{ content:""; width:40px; color:#fec800;border-bottom:3px solid #fec800;position: absolute;left: 48%;bottom: -1px;}

}
@media (max-width:1440px) {
.demand_txt1 {font-size:36px;}
}
@media (max-width:1024px) {
.demand_txt1 {font-size: 26px;line-height: 1.8;position: relative;}
.demand_txt1:after{ content:""; width:40px; color:#fec800;border-bottom:3px solid #fec800;position: absolute;left: 48%;bottom: -1px;}
}
@media (min-width:1200px) {
.demand_con {padding-bottom: 0;}
.demand_warp {width: 100%;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
}
@media (min-width: 993px) and (max-width:1120px) {
.demand_left .row {margin-left: 0px;margin-right: 0px;}
.demand_right.col-md-12 {padding-lefT: 80px;padding-right: 80px}
}
@media (min-width: 993px) and (max-width:1200px) {
.demand_left img.img-responsive {display: block;width: 100%;height: auto}
}
@media (min-width:1200px) and (max-width: 1439px) {
.demand_con&gt;.row {margin-left: -30px;margin-right: 0px;}
.demand_left.col-lg-6 {width: 60%;}
.demand_right.col-lg-6 {width: 40%}
/*.send input {height:40px;line-height:40px;margin-top:20px;}*/
.demand_ipt input {height: 40px;padding: 7px 10px;}
.demand_con {padding-bottom: 0;}
.demand_left.col-lg-6 {padding-lefT: 30px;padding-right: 30px;}
.demand_right.col-lg-6 {padding-lefT: 30px;padding-right: 60px;}
.demand_warp {padding-lefT: 30px;padding-right: 60px;}
.demand_reminder {font-size: 22px;margin-bottom: 20px;}
}

@media (min-width: 1441px)and (max-width:1769px) {
.demand_con&gt;.row {margin-left: -30px;margin-right: 0px;}
/*.send input{margin-top:20px;height:45px;line-height:45px;}*/
.demand_ipt input {height: 45px;padding: 10.5px 10px;}
.demand_ipt textarea {height: 80px;margin-top: 15px}
.demand_txt1 {font-size: 45px;}
.demand_left.col-lg-6 {padding-lefT: 30px;padding-right: 30px;}
.demand_right.col-lg-6 {padding-lefT: 30px;padding-right: 60px;}
.demand_warp {padding-lefT: 30px;padding-right: 60px;}
}
@media (max-width: 992px) {
.demand_txt {margin-top: 80px;}
}
@media (max-width: 768px) {
.demand_left {display: none;}
.demand_txt {padding-right: 15px;padding-left: 15px;margin-top: 48px;text-align: left;}
.demand .demand_txt {padding-right: 0px;padding-left: 0px}
.demand_ipt input {height: 45px;padding: 10.5px 10px;}
.demand_form .demand_ipt:nth-child(1) {margin-bottom: 15px;}
.hover-shadow:hover {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.hover-shadow:before {display: none;}
.demand_ipt textarea {margin-top: 15px;}
.demand_reminder {margin-bottom: 25px;text-align: center}
.demand_con {background: none;}
.send input {font-size: 16px;}
}
@media (max-width: 650px) {
.wechat-list {width: 50%;}
.pic-box {padding: 5px;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);}
.wechat-list {margin-bottom: 20px!important}
}
@media (max-width: 780px) {
.demand_txt1 {margin-bottom: 20px;line-height: 1.8;position: relative;font-size: 20px;text-align:center;}
.demand_txt1:after{ content:""; width:35px; color:#FEC800;border-bottom:3px solid #FEC800;position: absolute;left: 48%;bottom: -1px;}
}
@media (max-width: 425px) {
.demand_txt {margin-top: 30px;text-align: left;}
.demand_txt1 {font-size: 18px;}
.demand_txt1:after{ content:""; width:30px;left: 47%;}
.demand_txt2 {font-size: 10px;}
}
@media (min-width: 1770px) {
.demand_reminder {margin-bottom: 30px;}
.demand_con&gt;.row {margin-left: -40px;margin-right: 0px;}
.demand_left.col-lg-6 {padding-lefT: 40px;padding-right: 40px;}
.demand_right.col-lg-6 {padding-lefT: 40px;padding-right: 80px;}
.demand_warp {padding-lefT: 40px;padding-right: 80px}
}
@media (max-width: 1199px) {
.demand_reminder {margin-top: 30px;}
}
.index_hot_pj{ padding-bottom:50px;}
.index_hot_img { width:100%; overflow:hidden; margin-bottom:28px; margin-left:auto; margin-right:auto;}
.index_hot_pj_mid img{float:left; width:100%;transition: all 0.5s;overflow:hidden; }
.swiper-slide:hover .index_hot_pj_mid img{transform: scale(1.1);overflow:hidden; }
.i-adv-box .index_hot_pj_mid{position:relative;overflow:hidden; padding-bottom:50px; margin-top:30px; background-color:#fff;}
.i-adv-box a:hover .index_hot_pj_mid{background-color:#0FA564; color:#fff;}
.i-adv-box a:hover .index_hot_pro_img_mid_name span{ color:#fff;}
.index_hot_pj_mid_footer{position:absolute; left:0; bottom:0; z-index:1; height:40px;}
.index_hot_pj_mid_jj{ display:none;padding:3% 5%; width:90%;}
.index_hot_pj_mid_jj_1{line-height:25px;}
.index_hot_pj_mid_jj_2{font-size:16px; padding-top:15px;}
.swiper-pagination-2{ margin-top:40px; padding-top:20px;}
.swiper-pagination-2 .swiper-pagination-bullet{ border:#1B4193 1px solid; background-color:#fff;width:8px; height:8px;-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius:100%; }
.swiper-pagination-2 .swiper-pagination-bullet-active{background-color:#1B4193;}
.index_fsjj_case_img_mid_img img{float:left; width:100%;}
.index_hot_pro_img_mid_name{ line-height:23px;text-align:center; color:#999; font-size:12px;}
.index_hot_pro_img_mid_name span{color:#333; font-size:16px; line-height:60px}
.css3,a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{width:100%; margin:0px 0px 25px; overflow:hidden; clear:both;}
.index_pro .swiper-container-horizontal&gt;.index_pro .swiper-pagination-bullets,.index_pro .swiper-pagination-custom,.index_pro .swiper-pagination-fraction {bottom:-10px;}


/*滚动动画*/
.menu_tit1, .menu_tit2, .product_txt1, .product_txt2, .business_list ul li:nth-child(1),  @-webkit-keyframes hvr-ripple-in {
100% {top: 0;right: 0;bottom: 0;left: 0;opacity: 1}
}
@-webkit-keyframes hvr-ripple-in {
100% {top: 0;right: 0;bottom: 0;left: 0;opacity: 1}
}
@-moz-keyframes hvr-ripple-in {
100% {top: 0;right: 0;bottom: 0;left: 0;opacity: 1}
}
@-o-keyframes hvr-ripple-in {
100% {top: 0;right: 0;bottom: 0;left: 0;opacity: 1}
}
@keyframes hvr-ripple-in {
100% {top: 0;right: 0;bottom: 0;left: 0;opacity: 1}
}

/*counters部分自适应调整*/
@media only screen and (max-width: 1770px) {
.tit_txt1 {font-size: 40px;}
.tit_txt2 {margin-top: 35px;font-size: 16px;}
.counters {max-height: 650px;min-height: 530px;margin-top: 100px;}
}
@media only screen and (max-width: 1440px) {
.tit_txt1 {font-size: 36px;}
.tit_txt1:after{ content:""; width:50px; color:#fff;border-bottom:3px solid #fff;position: absolute;left: 48%;bottom: -1px;}
.tit_txt2 {font-size: 14px;line-height: 26px;margin-top: 30px;}
.counters {max-height: 530px;min-height: 440px;margin-top: 90px;}
}
@media only screen and (max-width: 1200px) {
.tit_txt1 {font-size: 26px;}
.tit_txt1:after{ content:""; width:40px;left: 48%;bottom: -1px;}
.tit_txt2 {font-size: 16px;line-height: 28px;margin-top: 25px;width: 100%;}
.counters {max-height: 440px;min-height: 365px;margin-top: 80px;}
}
@media only screen and (max-width: 992px) {
.con-tit2 {width: 90%;}
.counter_con {top: 12%;}
.tit_txt1 {font-size: 28px;}
.counters {max-height: 365px;min-height: 250px;margin-top: 60px;}
}
@media only screen and (max-width: 768px) {
.counters {height: 370px;max-height: none;margin-top: 30px;background-size: auto 100%;background-position: center;}
.tit_txt1 {font-size: 22px;}
}
@media only screen and (max-width: 500px) {
.counters {-moz-background-size: auto 100%;-o-background-size: auto 100%;background-size: auto 100%;}
}
.index-news { margin-top:75px;margin-bottom: 75px;}
.index-news-list-all {margin-bottom: 45px;font-size: 0;text-align: center;overflow: hidden;}
.index-news-list {display: inline-block;width:48%;vertical-align: top;text-align: left;}
.index-news-list:first-child {float: left;}
.index-news-list:last-child {float: right;}
.index-news-list h3 {margin-bottom: 20px;line-height: 25px; color:#1B4193;font-size: 25px;line-height: 1.8;position: relative;}
.index-news-list h3:after{ content:""; width:40px; color:#fec800;border-bottom:3px solid #fec800;position: absolute;left: 0;bottom: -1px;}
.index-news-one {padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #dedede;}
.inews-one-l, .inews-one-r {display: inline-block;vertical-align: top;line-height: initial;font-size: 14px;}
a.inews-one-l {width: calc(100% - 100px);color: #666;transition: .3s;}
a.inews-one-l:hover {color:#1B4193;}
span.inews-one-r {float: right;color: #aeaeae;}
.letmove .index-news-list h3, .letmove .index-news-one, .letmove .more_button {transform: translateY(40px);transition: transform .8s .0s, opacity .8s .0s;opacity: 0;}
.letmove .index-news-one {transition: transform .8s .1s, opacity .8s .1s;}
.letmove .more_button {transition: transform .8s .2s, opacity .8s .2s;}
.move .index-news-list h3, .move .index-news-one, .move .more_button {transform: translateY(0);opacity: 1;}
@media (max-width: 992px) {
.index-news-list {display: block;width: 100%;overflow: hidden;}
.index-news-list:first-child,  .index-news-list:last-child {float: none;}
.index-news-one {padding-top: 18px;padding-bottom: 13px;}
.index-news-one:first-of-type {padding-top: 0;}
.index-news-list {margin-bottom: 30px;}
.index-news-list h3 {margin-bottom: 25px; font-size:20px;}
.index-news,  .index-news-list-all {margin-bottom: 50px;margin-bottom: 0.666667rem;}
.index-news {margin-top:40px; margin-bottom:40px;}
}
@media (max-width: 768px) {
.homepage-headline,  .intro,  .con-tit2 {width: 100%;text-align: center;padding-right: 15px;padding-left: 15px;}
.menu_tit1,  .menu_tit2 {text-align: center;}
.homepage-headline,.product_txt1{margin-bottom: 20px;line-height:1em;}
.menu_tit1 {margin-bottom: 20px;line-height: 1.8;position: relative;font-size: 20px;}
.menu_tit1:after{ content:""; width:45px; color:#fec800;border-bottom:3px solid #fec800;position: absolute;left: 46%;bottom: -1px;}
.tit_txt1 {margin-bottom: 20px;line-height: 1.8;position: relative;font-size: 20px;}
.tit_txt1:after{ content:""; width:35px; color:#fff;border-bottom:3px solid #fff;position: absolute;left: 48%;bottom: -1px;}
.business_txt h2 {margin-top: 22px;margin-bottom: 11px;font-size: 18px;}
.business_section {margin-top: 30px;}
.counters {padding-top:50px;padding-bottom: 50px;height: auto;}
.counter_con,.full_section_inner {position: relative;}
.menu_tit2,.tit_txt2 {margin: 0;margin-top: 30px;margin-bottom: 50px;}
.gallery-image {display: none;}
.enhanced-gallery .gallery-container {max-height: 909px;max-height: 12.12rem;}
.dashnav {bottom: 50px;}
}
 @media (max-width: 544px) {
.tit_txt1 {font-size:18px;}
.tit_txt1:after{ content:""; width:30px; color:#fff;border-bottom:3px solid #fff;position: absolute;left: 47%;bottom: -1px;}
.intro,  .menu_tit2,  .product_txt2,  .tit_txt2 {line-height: 22px;font-size:15px;}
.business_section .container {padding-right: 15px;padding-left: 15px;}
.business_warp {padding: 0}
.business_txt p {text-align: center}
}
.f-share-one img{ margin-top:10px;}
.aside-nav-one-img img{ margin-top:17px;width: 22px;}
</pre></body></html>